import { doHttp } from '@/utils/common'

/**
 * 管理员登录
 * @return {*}
 */
export function apiAdminLogin(params) {
  return doHttp({
    url: '/login/loginPost',
    data: params
  })
}

/**
 * 获取管理员端水老板1号持仓信息（拟合产品）
 * @param {*} params
 * @returns {*}
 */
export function apiGetSimulatedProductInfoForAdmin(params) {
  return doHttp({
    url: '/homePage/oauth2/getSimulatedProductInfo',
    data: params
  })
}

/**
 * 获取管理员端水老板1号持仓信息（基金产品）
 * @param {*} params
 * @returns {*}
 */
export function apiGetProductInfoForAdmin(params) {
  return doHttp({
    url: '/homePage/oauth2/getProductInfoReport',
    data: params
  })
}

/**
 * 获取管理员端水老板1号浮动盈亏曲线图（拟合产品）
 * @param {*} params
 * @returns {*}
 */
export function apiGetSLBProfitLossReportForAdmin(params) {
  return doHttp({
    url: '/homePage/oauth2/getProfitLossReport',
    data: params
  })
}

/**
 * 获取管理员端水老板1号浮动盈亏曲线图（基金产品）
 * @param {*} params
 * @returns {*}
 */
export function apiGetSLBProfitLossReportForAdminNew(params) {
  return doHttp({
    url: '/homePage/oauth2/getProfitLossReportNew',
    data: params
  })
}

/**
 * 获取管理员端普通产品浮动盈亏曲线图
 * @param {*} params
 * @returns {*}
 */
export function apiGetProductProfitLossReportForAdmin(params) {
  return doHttp({
    url: '/homePage/oauth2/getProductProfitLossReport',
    data: params
  })
}

/**
 * 客户登录
 * @return {*}
 */
export function apiUserLogin(params) {
  return doHttp({
    url: '/user/v1/login',
    data: params
  })
}

/**
 * 获取当前用户持仓信息
 * @param {*} params
 * @returns {*}
 */
export function apiGetUserPositionInfo(params) {
  return doHttp({
    url: '/user/v1/authApi/getUserPositionInfo',
    data: params,
    showMessage: false
  })
}

/**
 * 获取客户端水老板1号持仓信息(拟合产品)
 * @param {*} params
 * @returns {*}
 */
export function apiGetSimulatedProductInfoForUser(params) {
  return doHttp({
    url: '/user/v1/authApi/getSimulatedProductInfoForUser',
    data: params
  })
}

/**
 * 获取客户端水老板1号持仓信息(基金产品)
 * @param {*} params
 * @returns {*}
 */
export function apiGetProductInfoForUser(params) {
  return doHttp({
    url: '/user/v1/authApi/getProductInfoForUser',
    data: params
  })
}

/**
 * 获取客户端水老板1号浮动盈亏曲线图(拟合产品)
 * @param {*} params
 * @returns {*}
 */
export function apiGetSLBProfitLossReportForUser(params) {
  return doHttp({
    url: '/user/v1/authApi/getSimulateProfitLossReportForUser',
    data: params
  })
}

/**
 * 获取客户端水老板1号浮动盈亏曲线图(基金产品)
 * @param {*} params
 * @returns {*}`
 */
export function apiGetSLBProfitLossReportForUserNew(params) {
  return doHttp({
    url: '/user/v1/authApi/getProductProfitLossReport',
    data: params
  })
}

/**
 * 获取客户端普通产品浮动盈亏曲线图
 * @param {*} params
 * @returns {*}
 */
export function apiGetProductProfitLossReportForUser(params) {
  return doHttp({
    url: '/user/v1/authApi/getProductProfitLossReportForUser',
    data: params
  })
}

/**
 * 获取客户端产品列表
 * @param {*} params
 * @returns {*}
 */
export function apiGetProductListForUser(params) {
  return doHttp({
    url: '/user/v1/authApi/getProductListForUser',
    data: params
  })
}